package com.cainiao.pojo;

import java.util.Date;

/**
 * 
 * ActRuJob
 * 数据库表：act_ru_job
 */
public class ActRuJob {

    /**
     * 
     * 表字段 : act_ru_job.ID_
     */
    private String id;

    /**
     * 
     * 表字段 : act_ru_job.REV_
     */
    private Integer rev;

    /**
     * 
     * 表字段 : act_ru_job.TYPE_
     */
    private String type;

    /**
     * 
     * 表字段 : act_ru_job.LOCK_EXP_TIME_
     */
    private Date lockExpTime;

    /**
     * 
     * 表字段 : act_ru_job.LOCK_OWNER_
     */
    private String lockOwner;

    /**
     * 
     * 表字段 : act_ru_job.EXCLUSIVE_
     */
    private Boolean exclusive;

    /**
     * 
     * 表字段 : act_ru_job.EXECUTION_ID_
     */
    private String executionId;

    /**
     * 
     * 表字段 : act_ru_job.PROCESS_INSTANCE_ID_
     */
    private String processInstanceId;

    /**
     * 
     * 表字段 : act_ru_job.PROC_DEF_ID_
     */
    private String procDefId;

    /**
     * 
     * 表字段 : act_ru_job.RETRIES_
     */
    private Integer retries;

    /**
     * 
     * 表字段 : act_ru_job.EXCEPTION_STACK_ID_
     */
    private String exceptionStackId;

    /**
     * 
     * 表字段 : act_ru_job.EXCEPTION_MSG_
     */
    private String exceptionMsg;

    /**
     * 
     * 表字段 : act_ru_job.DUEDATE_
     */
    private Date duedate;

    /**
     * 
     * 表字段 : act_ru_job.REPEAT_
     */
    private String repeat;

    /**
     * 
     * 表字段 : act_ru_job.HANDLER_TYPE_
     */
    private String handlerType;

    /**
     * 
     * 表字段 : act_ru_job.HANDLER_CFG_
     */
    private String handlerCfg;

    /**
     * 
     * 表字段 : act_ru_job.TENANT_ID_
     */
    private String tenantId;

    /**
     * 获取  字段:act_ru_job.ID_
     *
     * @return act_ru_job.ID_, 
     */
    public String getId() {
        return id;
    }

    /**
     * 设置  字段:act_ru_job.ID_
     *
     * @param id the value for act_ru_job.ID_, 
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * 获取  字段:act_ru_job.REV_
     *
     * @return act_ru_job.REV_, 
     */
    public Integer getRev() {
        return rev;
    }

    /**
     * 设置  字段:act_ru_job.REV_
     *
     * @param rev the value for act_ru_job.REV_, 
     */
    public void setRev(Integer rev) {
        this.rev = rev;
    }

    /**
     * 获取  字段:act_ru_job.TYPE_
     *
     * @return act_ru_job.TYPE_, 
     */
    public String getType() {
        return type;
    }

    /**
     * 设置  字段:act_ru_job.TYPE_
     *
     * @param type the value for act_ru_job.TYPE_, 
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    /**
     * 获取  字段:act_ru_job.LOCK_EXP_TIME_
     *
     * @return act_ru_job.LOCK_EXP_TIME_, 
     */
    public Date getLockExpTime() {
        return lockExpTime;
    }

    /**
     * 设置  字段:act_ru_job.LOCK_EXP_TIME_
     *
     * @param lockExpTime the value for act_ru_job.LOCK_EXP_TIME_, 
     */
    public void setLockExpTime(Date lockExpTime) {
        this.lockExpTime = lockExpTime;
    }

    /**
     * 获取  字段:act_ru_job.LOCK_OWNER_
     *
     * @return act_ru_job.LOCK_OWNER_, 
     */
    public String getLockOwner() {
        return lockOwner;
    }

    /**
     * 设置  字段:act_ru_job.LOCK_OWNER_
     *
     * @param lockOwner the value for act_ru_job.LOCK_OWNER_, 
     */
    public void setLockOwner(String lockOwner) {
        this.lockOwner = lockOwner == null ? null : lockOwner.trim();
    }

    /**
     * 获取  字段:act_ru_job.EXCLUSIVE_
     *
     * @return act_ru_job.EXCLUSIVE_, 
     */
    public Boolean getExclusive() {
        return exclusive;
    }

    /**
     * 设置  字段:act_ru_job.EXCLUSIVE_
     *
     * @param exclusive the value for act_ru_job.EXCLUSIVE_, 
     */
    public void setExclusive(Boolean exclusive) {
        this.exclusive = exclusive;
    }

    /**
     * 获取  字段:act_ru_job.EXECUTION_ID_
     *
     * @return act_ru_job.EXECUTION_ID_, 
     */
    public String getExecutionId() {
        return executionId;
    }

    /**
     * 设置  字段:act_ru_job.EXECUTION_ID_
     *
     * @param executionId the value for act_ru_job.EXECUTION_ID_, 
     */
    public void setExecutionId(String executionId) {
        this.executionId = executionId == null ? null : executionId.trim();
    }

    /**
     * 获取  字段:act_ru_job.PROCESS_INSTANCE_ID_
     *
     * @return act_ru_job.PROCESS_INSTANCE_ID_, 
     */
    public String getProcessInstanceId() {
        return processInstanceId;
    }

    /**
     * 设置  字段:act_ru_job.PROCESS_INSTANCE_ID_
     *
     * @param processInstanceId the value for act_ru_job.PROCESS_INSTANCE_ID_, 
     */
    public void setProcessInstanceId(String processInstanceId) {
        this.processInstanceId = processInstanceId == null ? null : processInstanceId.trim();
    }

    /**
     * 获取  字段:act_ru_job.PROC_DEF_ID_
     *
     * @return act_ru_job.PROC_DEF_ID_, 
     */
    public String getProcDefId() {
        return procDefId;
    }

    /**
     * 设置  字段:act_ru_job.PROC_DEF_ID_
     *
     * @param procDefId the value for act_ru_job.PROC_DEF_ID_, 
     */
    public void setProcDefId(String procDefId) {
        this.procDefId = procDefId == null ? null : procDefId.trim();
    }

    /**
     * 获取  字段:act_ru_job.RETRIES_
     *
     * @return act_ru_job.RETRIES_, 
     */
    public Integer getRetries() {
        return retries;
    }

    /**
     * 设置  字段:act_ru_job.RETRIES_
     *
     * @param retries the value for act_ru_job.RETRIES_, 
     */
    public void setRetries(Integer retries) {
        this.retries = retries;
    }

    /**
     * 获取  字段:act_ru_job.EXCEPTION_STACK_ID_
     *
     * @return act_ru_job.EXCEPTION_STACK_ID_, 
     */
    public String getExceptionStackId() {
        return exceptionStackId;
    }

    /**
     * 设置  字段:act_ru_job.EXCEPTION_STACK_ID_
     *
     * @param exceptionStackId the value for act_ru_job.EXCEPTION_STACK_ID_, 
     */
    public void setExceptionStackId(String exceptionStackId) {
        this.exceptionStackId = exceptionStackId == null ? null : exceptionStackId.trim();
    }

    /**
     * 获取  字段:act_ru_job.EXCEPTION_MSG_
     *
     * @return act_ru_job.EXCEPTION_MSG_, 
     */
    public String getExceptionMsg() {
        return exceptionMsg;
    }

    /**
     * 设置  字段:act_ru_job.EXCEPTION_MSG_
     *
     * @param exceptionMsg the value for act_ru_job.EXCEPTION_MSG_, 
     */
    public void setExceptionMsg(String exceptionMsg) {
        this.exceptionMsg = exceptionMsg == null ? null : exceptionMsg.trim();
    }

    /**
     * 获取  字段:act_ru_job.DUEDATE_
     *
     * @return act_ru_job.DUEDATE_, 
     */
    public Date getDuedate() {
        return duedate;
    }

    /**
     * 设置  字段:act_ru_job.DUEDATE_
     *
     * @param duedate the value for act_ru_job.DUEDATE_, 
     */
    public void setDuedate(Date duedate) {
        this.duedate = duedate;
    }

    /**
     * 获取  字段:act_ru_job.REPEAT_
     *
     * @return act_ru_job.REPEAT_, 
     */
    public String getRepeat() {
        return repeat;
    }

    /**
     * 设置  字段:act_ru_job.REPEAT_
     *
     * @param repeat the value for act_ru_job.REPEAT_, 
     */
    public void setRepeat(String repeat) {
        this.repeat = repeat == null ? null : repeat.trim();
    }

    /**
     * 获取  字段:act_ru_job.HANDLER_TYPE_
     *
     * @return act_ru_job.HANDLER_TYPE_, 
     */
    public String getHandlerType() {
        return handlerType;
    }

    /**
     * 设置  字段:act_ru_job.HANDLER_TYPE_
     *
     * @param handlerType the value for act_ru_job.HANDLER_TYPE_, 
     */
    public void setHandlerType(String handlerType) {
        this.handlerType = handlerType == null ? null : handlerType.trim();
    }

    /**
     * 获取  字段:act_ru_job.HANDLER_CFG_
     *
     * @return act_ru_job.HANDLER_CFG_, 
     */
    public String getHandlerCfg() {
        return handlerCfg;
    }

    /**
     * 设置  字段:act_ru_job.HANDLER_CFG_
     *
     * @param handlerCfg the value for act_ru_job.HANDLER_CFG_, 
     */
    public void setHandlerCfg(String handlerCfg) {
        this.handlerCfg = handlerCfg == null ? null : handlerCfg.trim();
    }

    /**
     * 获取  字段:act_ru_job.TENANT_ID_
     *
     * @return act_ru_job.TENANT_ID_, 
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 设置  字段:act_ru_job.TENANT_ID_
     *
     * @param tenantId the value for act_ru_job.TENANT_ID_, 
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }
}